// ajax.js

import ajax from "@/uni_modules/u-ajax"; // 引入 uni-ajax 模块

const instance = ajax.create({ baseURL: "https://www.example.com/api" }); // 创建请求实例

// 添加请求拦截器
instance.interceptors.request.use(
  (config) => {
    // 在发送请求前做些什么
    return config;
  },
  (error) => {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);

// 添加响应拦截器
instance.interceptors.response.use(
  (response) => {
    // 对响应数据做些什么
    return response;
  },
  (error) => {
    // 对响应错误做些什么
    return Promise.reject(error);
  }
);

export default instance; // 导出创建后的实例
